#include "TestGeometryData.h"

TestVertexData::TestVertexData()
{
}

TestVertexData::~TestVertexData()
{
}
TestEdgeData::TestEdgeData()
{
}

TestEdgeData::~TestEdgeData()
{
}
TestFaceData::TestFaceData()
{
}

TestFaceData::~TestFaceData()
{
	if (m_TestRenderCacheData != nullptr)
	{
		delete m_TestRenderCacheData;
	}
}

TestGeometryData::TestGeometryData()
{
}
TestGeometryData::~TestGeometryData()
{
	for (auto it = m_TestVertexDataMap.begin(); it != m_TestVertexDataMap.end(); ++it)
	{
		delete it->second;
	}
	for (auto it = m_TestEdgeDataMap.begin(); it != m_TestEdgeDataMap.end(); ++it)
	{
		delete it->second;
	}
	for (auto it = m_TestFaceDataMap.begin(); it != m_TestFaceDataMap.end(); ++it)
	{
		delete it->second;
	}
}